Conversation
Add streaming query support that yields real-time retrieval events as dicts with type information. This includes a new StreamingQuery async iterator that bridges Rust's mpsc::Receiver<RetrieveEvent> to Python. - Introduce PyStreamingQuery wrapper for async iteration over events - Add query_stream method to PyEngine with proper event conversion - Bridge RetrieveEvent variants to Python dictionaries with "type" keys - Provide proper terminal event handling (completed/error) - Update Session.query_stream to use real Rust-side streaming - Add StreamingQueryResult to consume and process streaming events refactor(docs): update navbar styling and disable blog link Replace hardcoded colors with CSS variables for theme consistency. Apply subtle gradient background pattern to navbar. Clean up redundant styles and remove dark mode specific overrides. - Replace hardcoded hex colors with --text, --text-light variables - Add grid-like gradient background pattern using linear gradients - Remove duplicate border/box-shadow declarations - Hide navbar pseudo-elements for cleaner appearance feat(python): introduce SyncSession for synchronous operations Provide synchronous Vectorless API that works in scripts and Jupyter notebooks without requiring async/await syntax. Uses background event loop management for compatibility across different environments. - Create SyncSession wrapping Session with sync methods - Implement run_async utility for event loop bridging - Add synchronous versions of all core operations (index, ask, etc.) - Support both new and existing event loop contexts refactor(python): enhance LangChain and LlamaIndex compatibility Update LangChain and LlamaIndex integrations to support passing Session instances for engine reuse. Replace asyncio.run usage with robust async-to-sync bridging utility. - Add session parameter to VectorlessRetriever constructors - Implement lazy session creation with caching - Use run_async instead of asyncio.run for better compatibility - Maintain backward compatibility with existing API patterns
- Create GitHubStats component that fetches and displays stars, open issues, and open PRs from GitHub API - Add responsive CSS styles for the stats widget - Position the widget in the top-right corner of homepage - Remove old GitHub star component from navbar - Replace with comprehensive stats widget showing repository metrics - Implement automatic refresh every 5 minutes - Add accessibility features with keyboard navigation support
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
Checklist
cargo build)cargo test --lib --all-features)cargo clippy --all-features)Notes